简介:课程不仅详细介绍了自定义ViewGroup开发的详细步骤,还会教会大家如何利用通用方案优雅的解决复杂问题。课程最后会手把手带大家利用自定义的TagFlowLayout实现标签的单选多选效果。
第1章 课程介绍
介绍Android中实现流式布局的多种方式,包括自定义ViewGroup、FlexBoxLayout、FlexBoxLayoutManager以及定制TagFlowLayout等。
第2章 自定义 FlowLayout
本章不仅讲解如何利用自定义ViewGroup实现流式布局,重点是教会大家拿到一个自定义ViewGroup时,如何根据其使用场景,确实规则,再根据规则,确定实现思路,最终实现想要的效果。
第3章 FlexBoxLayout和FlexboxLayoutManager实现流式布局
本章将介绍google开源的FlexboxLayout以及其跟流式布局相关的API的使用,还会通过使用FlexboxLayoutManager实现流式布局效果。
第4章 定制FlowLayout
手把手带大家定制自定义的FlowLayout实现单选、多选效果。
第5章 课程总结
总结通过FlowLayout掌握自定义ViewGroup的核心步骤及注意事项,通过FlexboxLayout实现流式布局以及通过定制FlowLayout实现流式布局。